const webpack = require('webpack')
module.exports = {
  // webpack配置文件
  devServer: {
    open: true, // 反向代理
    proxy: {
      /*  配置的代理规则，，，只要是以 /api开头的url地址都会被代理
       https://localhost:8081/api/login  请求地址是这个
       https://localhost:3000/api/login   会代理到这个 上面---
       pathRewrite--路径的重写--https://localhost:3000/api/login--
       -https://localhost:3000/login
       target--目标地址 */
      '/api': {
        target: 'http://localhost:3000',
        pathRewrite: { '^/api': '' },
        // // 代理到https协议下
        // secure: true
      },
    },
  },
  productionSourceMap: false,
  // 覆盖webpack的配置参数
  configureWebpack: {
    externals: {
      //  参数1：排除的模块名
      // 参数2： 全局变量名
      vue: 'Vue',
      'vue-router': 'VueRouter',
      moment: 'moment',
      axios: 'axios',
    },
    plugins: [
      new webpack.optimize.LimitChunkCountPlugin({
        maxChunks: 2,
      }),
    ],
  },
  // lintOnSave:false
}
